// 安装。
// rustup：curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
// 添加环境。
// export PATH="$HOME/.cargo/bin:$PATH"
// 创建工程。
// cargo new hello
// cd hello
// 编译。
// cargo build
// 运行。
// ./target/debug/hello
// 清理。
// cargo clean
// i8,u8,i16,u16,i32,u32,i64,u64,i128,u128,f32,f64,bool,char,isize,usize.
// use std::mem;
// rust函数命令使用蛇形命名法。

fn main() {
    {
        let tmparr = [1, 2, 3];
        println!("[{},{}]arr=({},{},{})", file!(), line!(), tmparr[0], tmparr[1], tmparr[2]);
        println!("[{},{}]arr=({:?})", file!(), line!(), tmparr);
        println!("[{},{}]arr len=({})", file!(), line!(), tmparr.len());
        let [a, b, c] = tmparr;
        println!("[{},{}]arr=({},{},{})", file!(), line!(), a, b, c);
    }
}
